package com.example.typeConversion;

/**
 * 自动类型转换
 */
public class TypeAutoConversion {
    public static void main(String[] args) {
        byte a=12;
        int i01=a;
        System.out.println(i01);

        char c='a'; // 2byte 97 00000000 01100001
        int i02=c; // 4byte 00000000 00000000 00000000 01100001
        System.out.println(i02);

        int i=12; // 4byte
        double d=i; // 8byte
        System.out.println(d);

        // 表达式的自动类型转换
        byte a02=10;
        short s=10;
        long l=9;
        long rl=a02+s+l;
        System.out.println(rl);

        byte a03=10;
        byte a04=118;
        int i03=a03+a04;
        System.out.println(i03);
    }
}
